From: ewan@linford.intra Date: Tue, 13 Sep 2005 13:49:37 +0000 (+0100) Subject: Added isDevControllerClass so that XendDomainInfo does not need to store the same... X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16812^2~1^2~2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c0bff953ee66ef0aadf0c9472febbc661bb6ceec;p=xen.git Added isDevControllerClass so that XendDomainInfo does not need to store the same information internally. This may soon go, depending on how useful controller.py turns out to be. --- diff --git a/tools/python/xen/xend/server/controller.py b/tools/python/xen/xend/server/controller.py index ab531789d8..5a4f67cd5a 100755 --- a/tools/python/xen/xend/server/controller.py +++ b/tools/python/xen/xend/server/controller.py @@ -63,6 +63,13 @@ def addDevControllerClass(name, cls): cls.type = name getDevControllerTable().addDevControllerClass(cls) + +def isDevControllerClass(name): + """@return True if a device controller class has been registered with + the controller table under the given name.""" + return name in getDevControllerTable().controllerClasses + + def createDevController(name, vm, recreate=False): return getDevControllerTable().createDevController(name, vm, recreate=recreate)